home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / pcbfx11.zip / PCBFX.DOC < prev    next >
Text File  |  1992-04-03  |  50KB  |  1,158 lines

  1.          
  2.  
  3.  
  4.  
  5.  
  6.          ------------------------------------------------------------------
  7.         |                                                                  |
  8.         |                                                                  |
  9.         |                                                                  |
  10.         |                                                                  |
  11.         |                         PCBFX Version 1.1                        |
  12.         |                                                                  |
  13.         |            PCB File Transfer Profile Information Door            |
  14.         |                                                                  |
  15.         |                                                                  |
  16.         |                               For                                |
  17.         |                                                                  |
  18.         |                  PCBoard Versions 14.5 & 14.5a                   |
  19.         |                                                                  |
  20.         |                                                                  |
  21.         |              Quickly scans DOWNLOAD.TXT and reports:             |
  22.         |                                                                  |
  23.         |            + Number of times a file has been download            |
  24.         |            + Who uploaded the file                               |
  25.         |            + The date of the last download                       |
  26.         |            + The date of the upload                              |
  27.         |            + The date where the scan begins                      |
  28.         |                                                                  |
  29.         |      All scan data is displayed in a Sysop configurable text     |
  30.         |      file display using information macros for data fields.      |
  31.         |                                                                  |
  32.         |       *    All display options are Sysop configurable.   *       |
  33.         |       *      Security levels for all display fields.     *       |
  34.         |       *  Conference blocking list for Who Uploaded info. *       |
  35.         |                                                                  |
  36.         |             Special Sysop level for Zippy text scans             |
  37.         |                                                                  |
  38.         |       Seamless Appearance when used as a "shelled-to" door       |
  39.         |                                                                  |
  40.         |                                                                  |
  41.         |                         PCBFX Version 1.1                        |
  42.         |                                                                  |
  43.         |          (C) Copyright 1992   Yandell Computer Services          |
  44.         |                                                                  |
  45.         |             12121 Little Road - Bldg. 303 - Suite 212            |
  46.         |                        Hudson, FL 34667                          |
  47.         |                                                                  |
  48.         |                   DATA -- (813) 842-8099 (HST)                   |
  49.         |                                                                  |
  50.         |                                                                  |
  51.         |                           April 3, 1992                          |
  52.         |                                                                  |
  53.         |                                                                  |
  54.         |                                                                  |
  55.          ------------------------------------------------------------------ 
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.         --------------------------------------------------------------------
  70.                                        PCBFX
  71.         --------------------------------------------------------------------
  72.  
  73.                                  TABLE OF CONTENTS                      Page
  74.                                  -----------------                      ----
  75.  
  76.               INTRODUCTION                                                 
  77.               ------------
  78.               1.0  What Is PCBFX                                           3
  79.               1.1  Multi-Nodes, Networks, Multi-taskers                    3
  80.                
  81.               INSTALLING PCBFX
  82.               ----------------
  83.               2.0  Preliminaries                                           4
  84.               2.1  Configuring PCBoard Door Files                          4
  85.               2.2  Setting Up Door Batch Files                             5
  86.               2.3  Running FXSETUP and Creating PCBFX.CNF               6-10
  87.               2.4  Setting Up .CNF files for Multi-Language Use           11
  88.               2.5  Setting up BLOCK.DAT                                   11
  89.               2.6  Setting Up the Profile INFO Display File               12
  90.                             
  91.  
  92.               RUN-TIME CONSIDERATIONS
  93.               -----------------------
  94.               3.0  Notes Regarding File Profiles                          13
  95.               3.1  Notes Regarding Sysop Zippy Scans                      14
  96.               3.2  Notes Regarding Local Command Line Use                 14
  97.                
  98.  
  99.               MISCELLANEOUS
  100.               ------------- 
  101.               4.0  Sysop Function Keys                                    15
  102.               4.1  Technical Notes                                        15
  103.               4.2  Where To Receive Assistance                            15
  104.               4.3  Error Messages                                         15
  105.               4.4  Caller Log Entries                                     16
  106.               4.5  Disclaimer and Warranty                                16
  107.               4.6  License to Use PCBFX                                   17
  108.               4.7  Revision History                                       17
  109.                   
  110.  
  111.               REGISTRATION       
  112.               ------------
  113.               5.0  Registering PCBFX                                      17
  114.               5.1  Register With CONFIDENCE - Author Information          18
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.         --------------------------------------------------------------------
  136.         Page 3                         PCBFX                          Page 3
  137.         --------------------------------------------------------------------
  138.  
  139.         1.0  What is PCBFX
  140.         ------------------
  141.         PCBFX  (PCBoard File Xfer) provides a file transfer "PROFILE"  using 
  142.         PCBoard's  DOWNLOAD.TXT  file.  Information such as  the  number  of 
  143.         downloads, who uploaded, the date of the last download, the date  of 
  144.         the  upload,  and the date at which the profile scan begins  can  be 
  145.         displayed to the caller.  ALL of this information is displayed in  a 
  146.         text  file,  so  that both the content and appearance  of  what  the 
  147.         caller sees in the profile report is 100% CONFIGURABLE by the Sysop.   
  148.                
  149.         PCBFX  also  provides the ability for those at or  above  a  certain 
  150.         security  level (Sysops or co-Sysops) to perform "Zippy" text  scans 
  151.         on  DOWNLOAD.TXT. Typical scans may be for user names,  file  names, 
  152.         and  possible dates of activity. The report is formatted in an  easy 
  153.         to read display and non-essential info from DOWNLOAD.TXT is removed. 
  154.  
  155.         A caller cannot retrieve a profile on a file if:  
  156.         (A) The file does not physically exists on the system.
  157.         (B) The caller lacks sufficient access to download the file.
  158.         (C) The file is password protected and the caller cannot provide it.
  159.         For the purposes above, PCBFX is highly integrated with PCBoard  and 
  160.         reads  such PCBoard files as the conference list (CNAMES),  and  the 
  161.         proper  conference  download path list (DLPATH.LST).   The  security 
  162.         file (FSEC) is read to determine the security a caller would need to 
  163.         download the file, and to see if a file is password protected. If  a 
  164.         file  requires  a password, PCBFX will ask the caller  in  the  same 
  165.         fashion as PCBoard.
  166.   
  167.         All  of  the profile items may have their own security  attached  to 
  168.         them so that only certain callers are allowed to see certain items.
  169.  
  170.         A conference list can be created to block the "who uploaded"  field. 
  171.         This is useful where there are conference files and this information 
  172.         should not be available to anyone.
  173.                     
  174.         A  default uploader name may be displayed if there is none found  in 
  175.         DOWNLOAD.TXT. This could be useful for Sysops who manually add  many 
  176.         files to their systems.
  177.          
  178.         PCBFX is DESQview aware.
  179.  
  180.         PCBFX works with non-standard com ports automatically.
  181.  
  182.                
  183.         1.1  Multi-nodes, networks, multi-taskers
  184.         -----------------------------------------
  185.         PCBFX has been developed in a networked environment.  All multi-node
  186.         features are thoroughly tested on our own multi-node PCBoard system.  
  187.         PCBFX's primary beta test site is a twenty node PCBoard system.
  188.         
  189.         PCBFX  is DESQview aware. It is automatically detected,  screen  and 
  190.         keyboard  I/O are "well behaved", and time slices are given back  to 
  191.         other applications while PCBFX is idle. 
  192.                     
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.         --------------------------------------------------------------------
  202.         Page 4                        PCBFX                           Page 4
  203.         --------------------------------------------------------------------
  204.  
  205.         2.0  Preliminaries
  206.         ------------------
  207.         Create  a directory or subdirectory where you normally place  doors. 
  208.         Extract  the entire contents of PCBFX11.ZIP into this location.  All 
  209.         files  enclosed in PCBFX11.ZIP must be located in the same  location
  210.         with PCBFX.EXE in order for the program to function properly.
  211.  
  212.  
  213.         2.1  Configuring PCBoard Door Files
  214.         -----------------------------------
  215.         The  intent in PCBFX is to install it as an "add-on" command on  the 
  216.         PCBoard main menu, rather than in a door menu. First decide what you 
  217.         would like this new "command" to be. Some examples:
  218.  
  219.         FX - File Xfers
  220.         FI - File Information
  221.         FP - File Profile
  222.                
  223.         Install a door called FX or whatever you decide to call it into your 
  224.         DOORS.LST file using PCBSETUP.  Answer the following questions: 
  225.  
  226.                                          USER DOOR
  227.           Filename   Password  Sec Login SYS  SYS  Shell Path to DOOR Files
  228.           --------   --------  --- ----- ---  ---  ----- ------------------
  229.         #) FX                   10   N    Y    N     Y   (if appropriate)
  230.  
  231.         A password would usually not be required for your FX door.
  232.  
  233.         A USERS.SYS file MUST be created. PCBFX will not operate without it. 
  234.           
  235.         A DOOR.SYS file is NOT needed and should not be created.
  236.           
  237.         If running PCBoard 14.5a, SHELLing is HIGHLY recommended because  it 
  238.         greatly increases the speed at which PCBoard returns when the caller 
  239.         exits from PCBFX. PCBFX has been specifically  designed as a "Shell"  
  240.         door. Setting up PCBFX as a "swapped shell" door is not  recommended  
  241.         unless it is needed due to severe memory limitations. 
  242.  
  243.         If you have different DOORS.LST files in your conferences, you  will 
  244.         need to configure the FX door in them also.
  245.  
  246.         It  is up to the individual Sysop as to whether or not to place  the 
  247.         FX  command in the doors menu, or as a command on the main menu,  or  
  248.         both.  The recommended usage is to place FX (or whatever the command 
  249.         will be called) on the main menu and not in the doors menu.
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.         --------------------------------------------------------------------
  268.         Page 5                         PCBFX                          Page 5
  269.         --------------------------------------------------------------------
  270.                          
  271.         2.2  Setting up door batch files
  272.         --------------------------------
  273.         The  purpose of this section is to explain the command line  calling 
  274.         syntax  for  PCBFX.  Please refer to the PCBoard manual for  a  more 
  275.         complete  discussion  on door batch file installation.  If  you have 
  276.         named the door FX (recommended) the following examples would be  the  
  277.         contents of your door file named FX (NOTE: do NOT place an extension 
  278.         such as .BAT on the FX file).
  279.                               
  280.         *PREFERRED METHOD* (fast load!)
  281.         -------------------------------
  282.         @echo off
  283.         C:\PCBFX\PCBFX.EXE  PCBFX.CNF  C:\PCB                            
  284.         ------------------  ---------  ------                            
  285.                 |               |        |-> This node's home directory.
  286.                 |               |               
  287.                 |               |                                            
  288.                 |                ---------> The name of the configuration    
  289.                 |                           file. Enter a file NAME only.    
  290.                 |                           NEVER place a location here. 
  291.                 |                                                        
  292.                  -------> The executable file name.  Placing its location
  293.                           in-line as shown results in MUCH faster response
  294.                           time in executing the door.    
  295.                                     
  296.         The  two lines above are all that is required to execute PCBFX  when 
  297.         running  as  a  shelled-to door in PCBoard 14.5a.  If  you  are  not 
  298.         running  PCBoard 14.5a or you are not running PCBFX as a  shelled-to 
  299.         door,  add the call to BOARD.BAT as the third command  in  the  door 
  300.         file.  Do NOT end your door file with BOARD.BAT if running PCBFX  as 
  301.         a shell-to door in PCBoard 14.5a.
  302.  
  303.  
  304.         *OLD FASHIONED METHOD* (tried and true, but slow load)
  305.         ------------------------------------------------------
  306.         @echo off
  307.         d:                                                                    
  308.         cd\pcbfx
  309.         PCBFX.EXE  PCBFX.CNF  C:\PCB                            
  310.         c:                    ------                            
  311.         cd\pcb                  |-> This node's home directory. 
  312.                                          
  313.                                          
  314.           
  315.         The above method will work fine with PCBFX. The only drawback is the
  316.         slower  loading  time  as a result of the  changing  of  drives  and 
  317.         directories  in  DOS.  As  with the  "preferred  method",  only  add 
  318.         BOARD.BAT  to  the end of the door file if you are NOT  shelling  to 
  319.         PCBFX in PCBoard 14.5a, or if you are running PCBoard 14.5.
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.         --------------------------------------------------------------------
  334.         Page 6                         PCBFX                          Page 6
  335.         --------------------------------------------------------------------
  336.  
  337.         2.3  Running FXSETUP and creating PCBFX.CNF
  338.         -------------------------------------------
  339.         Enclosed  with  PCBFX 1.1 is a file called  FXSETUP.EXE.  This  file 
  340.         allows you to easily configure PCBFX configuration files.  Only  one 
  341.         PCBFX.CNF  file is required for all nodes.  Please refer to  section 
  342.         2.4  page 11 for information on creating PCBFX.CNF files for  multi-
  343.         language use.
  344.                                                                       
  345.         To  start  FXSETUP.EXE, enter FXSETUP PCBFX.CNF at your  DOS  prompt 
  346.         (PCBFX.CNF would be the appropriate configuration file).   
  347.  
  348.         Each parameter in FXSETUP is described on the following pages.
  349.           
  350.  
  351.         *  Your PCBFX Registration Number
  352.         ---------------------------------
  353.         This is the number received when PCBFX is registered.
  354.       
  355.         Registration causes the PCBFX [ UNREGISTERED COPY ] message and  the 
  356.         brief delay at program termination to disappear. This message is not
  357.         replaced  with  your board name or anything else.  The  entire  line 
  358.         completely  disappears for  a true, seamless, "looks  like  PCBoard" 
  359.         process if running as a shelled-to door in PCBoard 14.5a.  
  360.  
  361.  
  362.         *  Loc\Name of DOWNLOAD.TXT File
  363.         --------------------------------
  364.  
  365.         This is the LOCATION AND NAME of the DOWNLOAD.TXT file. Setting  the 
  366.         location and name in a PCBFX configuration file accomplishes several
  367.         tasks.  If DOWNLOAD.TXT is renamed, shortened, or otherwise  changed 
  368.         in a system "event", this allows another (original) file to be used.
  369.  
  370.         Use the location and name in PCBSETUP, option C (File Locations  2), 
  371.         in the "Name/Loc of Transfer Summary File" parameter if this file is  
  372.         not being changed in a system "event" (or at any other time).
  373.  
  374.         Use  the location and name of an original copy of this file  if  the 
  375.         file in the above parameter is changed by another process.
  376.  
  377.         Setting  this  parameter in a PCBFX configuration file  also  allows 
  378.         PCBFX   to run in a command line local mode without having  to  read 
  379.         PCBoard files to determine the location and name of DOWNLOAD.TXT.
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.                        Section 2.3 continues on the next page
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.         --------------------------------------------------------------------
  400.         Page 7                         PCBFX                          Page 7
  401.         --------------------------------------------------------------------
  402.  
  403.         2.3  Running FXSETUP and creating PCBFX.CNF (continued)
  404.         -------------------------------------------------------
  405.  
  406.         *  Security to Show Date of First DOWNLOAD.TXT Entry
  407.         ----------------------------------------------------
  408.         The  caller  must have this security or greater  for  the  parameter 
  409.         indicated below to be displayed.   
  410.  
  411.         Transfer information for file:
  412.         Scanning all transfers after :  @DWNTXTDATE@
  413.         Name of person who sent file :
  414.         Date the file was uploaded   :
  415.         Number of times downloaded   :
  416.         Date file was last downloaded:
  417.  
  418.         If the caller is below this level, the above information macro  will 
  419.         be changed to "Unavailable" when displayed to the caller.
  420.  
  421.  
  422.         *  Security to Show Who Uploaded
  423.         --------------------------------
  424.         The  caller  must have this security or greater  for  the  parameter 
  425.         indicated below to be displayed    
  426.  
  427.         Transfer information for file:
  428.         Scanning all transfers after :
  429.         Name of person who sent file :  @UPLOADNAME@
  430.         Date the file was uploaded   :
  431.         Number of times downloaded   :
  432.         Date file was last downloaded:
  433.  
  434.         If the caller is below this level, the above information macro  will 
  435.         be changed to "Unavailable" when displayed to the caller.
  436.  
  437.  
  438.         *  Security to Show Upload Date
  439.         -------------------------------
  440.         The  caller  must have this security or greater  for  the  parameter 
  441.         indicated below to be displayed.   
  442.  
  443.         Transfer information for file:
  444.         Scanning all transfers after :
  445.         Name of person who sent file :
  446.         Date the file was uploaded   :  @UPLOADDATE@
  447.         Number of times downloaded   :
  448.         Date file was last downloaded:
  449.  
  450.         If the caller is below this level, the above information macro will 
  451.         be changed to "Unavailable" when displayed to the caller.
  452.  
  453.  
  454.  
  455.  
  456.                        Section 2.3 continues on the next page
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.         --------------------------------------------------------------------
  466.         Page 8                         PCBFX                          Page 8
  467.         --------------------------------------------------------------------
  468.  
  469.         2.3  Running FXSETUP and creating PCBFX.CNF (continued)
  470.         -------------------------------------------------------
  471.  
  472.         *  Security to Show Number of Downloads 
  473.         ---------------------------------------
  474.         The  caller  must have this security or greater  for  the  parameter 
  475.         indicated below to be displayed.   
  476.  
  477.         Transfer information for file:
  478.         Scanning all transfers after :
  479.         Name of person who sent file :
  480.         Date the file was uploaded   :
  481.         Number of times downloaded   :  @NUMBERDOWN@
  482.         Date file was last downloaded:
  483.  
  484.         If the caller is below this level, the above information macro  will 
  485.         be  changed to "Unavailable" when displayed to the caller.
  486.  
  487.  
  488.         *  Security to Show Last Download Date
  489.         --------------------------------------
  490.         The  caller  must have this security or greater  for  the  parameter 
  491.         indicated below to be displayed.   
  492.  
  493.         Transfer information for file:
  494.         Scanning all transfers after :
  495.         Name of person who sent file :
  496.         Date the file was uploaded   :
  497.         Number of times downloaded   :
  498.         Date file was last downloaded:  @LASTDLDATE@
  499.  
  500.         If the caller is below this level, the above information macro  will 
  501.         be  changed to "Unavailable" when displayed to the caller.
  502.  
  503.           
  504.         *  Security for Sysop Zippy Text Scans
  505.         --------------------------------------
  506.         This  is the security level needed for PCBFX to display  the  prompt 
  507.         that allows choosing between a (F)ile profile or a (Z)ippy scan.
  508.  
  509.         * This should be a security level used by Sysops and Co-Sysops only! 
  510.  
  511.         If  the caller is below this level, they are shown the  configurable 
  512.         "File  Profile"  input prompt (which displays the  INFO  file).  The 
  513.         Zippy text scan feature will not be available to these callers.
  514.  
  515.         If  the  caller  is at or above this level, they will  be  given   a  
  516.         choice  as  to whether to perform a Zippy text scan  on  the  entire  
  517.         DOWNLOAD.TXT file, or File Profile scan of a single file's activity.
  518.  
  519.  
  520.  
  521.                        Section 2.3 continues on the next page
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.         --------------------------------------------------------------------
  532.         Page 9                         PCBFX                          Page 9
  533.         --------------------------------------------------------------------
  534.  
  535.         2.3  Running FXSETUP and creating PCBFX.CNF (continued)
  536.         -------------------------------------------------------
  537.  
  538.         *  Default Uploader Name
  539.         ------------------------
  540.         If  upload information is not found in DOWNLOAD.TXT (or  equivalent) 
  541.         a default name may be displayed.  This is useful when many files are 
  542.         manually added to a system. The default uploader name will appear in 
  543.         this parameter:
  544.  
  545.         Transfer information for file:
  546.         Scanning all transfers after :
  547.         Name of person who sent file :  @UPLOADNAME@
  548.         Date the file was uploaded   :
  549.         Number of times downloaded   :
  550.         Date file was last downloaded:
  551.  
  552.         To disable this default feature and have "Unavailable" display  when 
  553.         no  upload information is found, enter NONE in this parameter.
  554.  
  555.  
  556.  
  557.         *  'Who Uploaded' Conference Block List
  558.         ---------------------------------------
  559.         If  a caller performs an 'FX' request in one of the  conferences  in 
  560.         this  list, the "Name of person who sent file' (who  uploaded)  will 
  561.         not be displayed. This is to accommodate Sysops who have conferences 
  562.         that have special conference files where the uploader should not  be 
  563.         known. 
  564.           
  565.         Simply enter conference numbers separated by a comma (,) such as:
  566.         13,14,15,16,17,54,200,201,202
  567.  
  568.         You may group a block of conferences together with a dash:
  569.         13-17,54,200-202
  570.  
  571.         Both of the above examples would block the same conferences.
  572.  
  573.         IMPORTANT: If you have areas important enough that you feel you need
  574.         to protect with this feature, then ALWAYS TEST ALL CONFERENCES  that 
  575.         are included in the list.
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.                        Section 2.3 continues on the next page
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.         --------------------------------------------------------------------
  598.         Page 10                        PCBFX                         Page 10
  599.         --------------------------------------------------------------------
  600.  
  601.         2.3  Running FXSETUP and creating PCBFX.CNF (continued)
  602.         -------------------------------------------------------
  603.           
  604.         Compressed Filename Extension
  605.         -----------------------------
  606.         The DEFAULT compressed filename extension is configured in the PCBFX
  607.         configuration files. Setting this default in PCBFX files rather than
  608.         reading  this  information  from PCBoard system  files  allows  this 
  609.         feature to be used in PCBFX's special Sysop local mode.
  610.  
  611.         When entering a filename for a 'File profile' this extension will be
  612.         appended to the entry if an extension is omitted by the caller.
  613.  
  614.         The  entry entered here should be the same entry for PCBFX as it  is 
  615.         for PCBoard.  If ZIP is the default extension for PCBoard, then  ZIP 
  616.         be entered in this PCBFX parameter also.
  617.  
  618.  
  619.  
  620.         Activity to Track in CALLER Logs
  621.         --------------------------------
  622.         You may select the activity to track in PCBoard CALLER files.
  623.  
  624.         *       Profile executed on file (FILENAME.EXT)
  625.         Enter (F) to have the above written to CALLER log files each time  a
  626.         caller performs a (F)ile Profile scan.
  627.  
  628.         *       Zippy Scan for (text)
  629.         Enter (A) (All) to have both File Profile scans and the above  Zippy 
  630.         scan activity written to CALLER log files.
  631.  
  632.         Enter N for none if this tracking is not desired. The default (F)ile
  633.         profile  (only)  tracking is how PCBFX v1.0  performed  before  this 
  634.         toggle was added in version 1.1.
  635.  
  636.  
  637.           
  638.         *  File Prompt
  639.         --------------
  640.         You may change PCBFX's File Profile input prompt. The default is:
  641.  
  642.         Filename for Transfer Profile (Enter)=none?
  643.  
  644.         What  is  entered  here is exactly what PCBFX will  display  to  the 
  645.         caller. See section 2.4 page 11 for instructions on how to make this 
  646.         prompt multi-language compatible.
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.         --------------------------------------------------------------------
  664.         Page 11                        PCBFX                         Page 11
  665.         --------------------------------------------------------------------
  666.  
  667.         2.4  Setting up .CNF files for multi-language use
  668.         -------------------------------------------------
  669.         To make the "File Prompt" text in PCBFX.CNF language compatible  for 
  670.         a  caller, simply create a duplicate PCBFX.CNF file except  give  it 
  671.         the appropriate EXTension. For instance with French, use French  for 
  672.         this prompt in PCBFX.FRE and PCBFX will automatically use  PCBFX.FRE 
  673.         instead  of PCBFX.CNF as the configuration file. You do not need  to 
  674.         worry  about  what  PCBFX  is passed in the  door  file.  If  passed 
  675.         PCBFX.CNF  and the language is .FRE, PCBFX will look  for  PCBFX.FRE 
  676.         before using PCBFX.CNF.
  677.  
  678.  
  679.         2.5  Setting up BLOCK.DAT
  680.         -------------------------
  681.         If  there are files which you wish callers to be able  to  download, 
  682.         but  would prefer the profile remain private, you may "block"  those 
  683.         file names by placing them in a text file called BLOCK.DAT. 
  684.  
  685.         With  a text editor, edit BLOCK.DAT in the location with  PCBFX.EXE. 
  686.         Simply  enter  the COMPLETE or WILDCARD file names  of  those  files 
  687.         which may exist on your system yet you do not wish callers to see  a 
  688.         profile for.
  689.  
  690.         Press enter (RETURN) after each name is entered in BLOCK.DAT so that 
  691.         each  entry  is  on a new line.  If you not not  wish  to  use  this 
  692.         feature then delete BLOCK.DAT.  See figure 2.5 below for examples of 
  693.         names in BLOCK.DAT.
  694.  
  695.          ------------------------------------------------------------------
  696.         | Good examples                                      Bad examples  |
  697.         | -------------                                      ------------  |
  698.         | *.CAP               PCBFX uses regular DOS             .CAP      |
  699.         | READ*.*             wildcard specs to see if           READ*     |
  700.         | ALLFILES.ZIP        a file is a match. If so,          ALLFILES. |
  701.         |                     it cannot be profiled.                       |
  702.          ------------------------------------------------------------------
  703.                                 ---- Figure 2.5 ----
  704.  
  705.                   
  706.         BLOCK.DAT must reside in the same location with PCBFX.EXE
  707.  
  708.         There  is a limitation of 100 entries in BLOCK.DAT. This  should  be 
  709.         sufficient for any needs regarding this parameter.
  710.  
  711.         The entries in BLOCK.DAT will not be used when the following occurs:
  712.         (A) PCBFX is running in its /L local command line mode.
  713.         (B) The caller's security level meets the security level defined for 
  714.             the Sysop Zippy scan in FXSETUP.
  715.                
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.         --------------------------------------------------------------------
  730.         Page 12                        PCBFX                         Page 12
  731.         --------------------------------------------------------------------
  732.  
  733.         2.6  Setting Up the Profile INFO Display File
  734.         ---------------------------------------------
  735.         The text file called INFO is the heart and sole of PCBFX. It is what 
  736.         is displayed to the caller when a file profile request is made.  All 
  737.         information provided is done with information @macros@ as  described 
  738.         below,  making the appearance and functionality of PCBFX 100%  Sysop 
  739.         configurable.
  740.  
  741.         Two  example files are included in PCBFX11.ZIP.  They are  INFO  and
  742.         INFO2. To see INFO2 used copy INFO to INFO1 then copy INFO2 to INFO. 
  743.         These  examples  plus the information below  should  provide  enough 
  744.         details to allow you to customize an INFO file for your needs.
  745.  
  746.         @FILENAMEFX@  This  will be  replaced with the  file name  that  the 
  747.         current  profile  request is for.  The replacement is padded  to  12 
  748.         characters. 
  749.                          
  750.         @DWNTXTDATE@  This will be replaced with the date of the FIRST entry 
  751.         in DOWNLOAD.TXT.  The replacement is padded to 12 characters.
  752.  
  753.         @UPLOADNAME@  This  is the name of the person who uploaded the  file 
  754.         or  the "default uploader" name as supplied if uploader  information 
  755.         is not found.  The replacement is padded to 25 characters.
  756.  
  757.         @UPLOADDATE@  This  is the date of the upload.  The  replacement  is 
  758.         padded to 12 characters.
  759.  
  760.         @NUMBERDOWN@  This  is the number of times the file was  downloaded. 
  761.         The replacement is padded to 12 characters.
  762.  
  763.         @LASTDLDATE@  This is the last date the file was downloaded on.  The 
  764.         replacement is padded to 12 characters.
  765.           
  766.         Any  macros will replaced with "Unavailable" if the caller does  not 
  767.         have security to view it (as defined in FXSETUP).
  768.  
  769.         The  INFO file is additionally flexible by supporting  the  security 
  770.         file convention. If a caller is a level 30, and a file called INFO30
  771.         exists,  it  will be shown to the caller instead of the  INFO  file. 
  772.         Using  this  feature, you may create INFO files which  do  not  even 
  773.         display the macros which a level cannot view (macros which would  be 
  774.         replaced with "Unavailable" as described above).
  775.                          
  776.         @CLS@ will clear the screen each time INFO is displayed.
  777.  
  778.         INFO supports PCBoard @X## color codes for utilizing color.  Because 
  779.         PCBFX has been designed to be as small as possible for a  "shell to" 
  780.         door, ANSI capabilities in this file were intentionally omitted,  as 
  781.         well as support for the numerous PCBoard information macros.
  782.                                                 
  783.         If  multi-languages  are in use, the appropriate extension  will  be 
  784.         added to the INFO file. If the language file exists, it will be used   
  785.         for the display to the caller.
  786.                
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.         --------------------------------------------------------------------
  796.         Page 13                        PCBFX                         Page 13
  797.         --------------------------------------------------------------------
  798.  
  799.         3.0  Notes regarding File Profiles
  800.         ----------------------------------
  801.         If a caller does have the security for Sysop Zippy scans, they  will 
  802.         only access the "File Prompt" as defined in FXSETUP.  When PCBFX  is 
  803.         called, it will immediately present this prompt to the caller. 
  804.                                    
  805.         One file name may be passed to PCBFX from the PCBoard command  line. 
  806.         For example, if you have named the command FX, then typing:
  807.         FX FILENAME.ZIP will load PCBFX and cause it to immediately start  a 
  808.         profile scan for FILENAME.ZIP. This process is handled automatically  
  809.         by PCBFX and PCBoard and requires no additional installation.
  810.   
  811.         If the extension is omitted from the file name, whether passing  the 
  812.         name from PCBoard or entered at the File Profile prompt, the default 
  813.         extension  for compressed files as defined with FXSETUP.EXE will  be 
  814.         used by PCBFX.
  815.  
  816.         After a file name is entered, PCBFX will check to insure that it  is 
  817.         a  valid file name and could exist. File names which do not  conform 
  818.         to  DOS name conventions or which could be a DOS device will not  be 
  819.         accepted.   PCBFX will then scan the download path from PCBoard  for 
  820.         the  conference  the caller requested the profile in.  If  the  file 
  821.         does  not (still) physically exist, the caller will be informed.  If 
  822.         the caller does not have enough access to download a file in PCBoard 
  823.         they will also not be able to perform a profile on that file.  If  a 
  824.         file in PCBoard is password protected, PCBFX will require the caller 
  825.         to input the password before allowing the profile to proceed.
  826.  
  827.         If  the  caller  is in a conference that has been  included  in  the 
  828.         "conference block" list in FXSETUP,  the 'who uploaded'  information 
  829.         will be replaced with "Unavailable".
  830.  
  831.         The special /L local command line mode performs slightly differently 
  832.         than when running with PCBoard.  When a profile is performed in  the 
  833.         /L  local  mode, the files existence, password  security,  and  like 
  834.         features are not performed.  In this manner, the Sysop may  retrieve 
  835.         a profile for a file which is no longer physically on the system.
  836.  
  837.         After  each profile, the input prompt for another "Profile Filename"
  838.         will appear.  Pressing (Enter) alone at this prompt will return  the 
  839.         caller  to  PCBoard.  If  the user has access  to  the  Sysop  Zippy 
  840.         function, they will be returned to the (F)ile profile, (Z)ippy  scan 
  841.         selection prompt.
  842.                     
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.         --------------------------------------------------------------------
  862.         Page 14                        PCBFX                         Page 14
  863.         --------------------------------------------------------------------
  864.  
  865.         3.1  Notes regarding Sysop Zippy scans
  866.         --------------------------------------
  867.         It  should be stressed again that is important to only allow  Sysops 
  868.         and possibly co-Sysops the ability to use the Sysop Zippy text  scan 
  869.         feature.  Anyone who is at or above the security level set for  this 
  870.         feature in FXSETUP will have the ability to view any and all of  the 
  871.         entries in the DOWNLOAD.TXT file.
  872.  
  873.         If access to the Zippy scan is permitted or PCBFX is running in  its 
  874.         special local mode, PCBFX will begin with a prompt asking whether to 
  875.         perform  a (F)ile profile or a (Z)ippy command.  After a  subsequent
  876.         profile  or  zippy search, the appropriate text  input  prompt  will 
  877.         continue appearing until (Enter) alone is pressed which will  return 
  878.         to  the (F)ile profile or (Z)ippy prompt. Pressing (Enter)  at  this 
  879.         prompt will return to PCBoard.
  880.                                              
  881.         Sysops may use the Zippy scan to scan for a particular file name,  a 
  882.         particular user name, or possibly any activity on a particular date.
  883.                
  884.         Do not use wildcards in the Zippy search. They are not required.
  885.           
  886.         If scanning for activity on a particular date, the following  format 
  887.         must be used: MM-DD-YYYY. This is required to match the date  format 
  888.         which is used in the DOWNLOAD.TXT file.
  889.           
  890.         If using PCBFX in color mode or in local /L mode on a color monitor, 
  891.         the  results  of the Zippy scan will be minimally  colorized.  Lines 
  892.         with  found  text which are UPLOADS will be yellow, and  lines  with 
  893.         found text which are downloads are light blue.
  894.  
  895.         The  prompts  for (F)ile profile-(Z)ippy scan, and  the  Zippy  text 
  896.         input  prompt were not made configurable as they were  not  designed 
  897.         for  casual  caller  use and should only be used  by  the  Sysop  or 
  898.         knowledgeable co-Sysops.
  899.                
  900.  
  901.         3.2  Notes regarding local command line use
  902.         -------------------------------------------
  903.         Create a batch file called FX.BAT (or whatever name you choose): 
  904.           
  905.         C:\PCB\PCBFX  PCBFX.CNF %1 /L
  906.  
  907.         Place  FX.BAT  (or whatever you name it) in your DOS path,  and  you 
  908.         will have a DOWNLOAD.TXT profiler and searcher at your fingertips at  
  909.         all times. 
  910.  
  911.         Simply  type FX FILENAME.ZIP to start PCBFX and immediately begin  a 
  912.         profile scan of FILENAME.ZIP.
  913.  
  914.         For  any other use, simply type FX and PCBFX will  begin  by  asking 
  915.         whether or not you wish to for a (F)ile profile or (Z)ippy search.
  916.  
  917.  
  918.           
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.         --------------------------------------------------------------------
  928.         Page 15                        PCBFX                         Page 15
  929.         --------------------------------------------------------------------
  930.  
  931.         4.0  Sysop function keys
  932.         ------------------------
  933.         PCBFX follows F3 (printer on/off), and F9 (display  on/off)  toggles  
  934.         from PCBoard. If F3 is on, PCBFX will print any information sent  to 
  935.         the  caller  log to the printer also. If F9 is off, PCBFX  will  not 
  936.         write to the local screen. 
  937.  
  938.         PCBFX  will  act on ALT-X and ALT-N requests from the  Sysop.  PCBFX 
  939.         will set the appropriate flag so that PCBoard will use it after  the 
  940.         caller logs off (as if ALT-X or ALT-N had been set in PCBoard).
  941.  
  942.  
  943.         4.1  Technical notes
  944.         --------------------
  945.         PCBFX  has been designed to run specifically with  PCBoard  versions 
  946.         14.5 and 14.5a.  PCBFX will not run with earlier versions of PCBoard 
  947.         or with other brands of BBS software.
  948.  
  949.         PCBFX is not a "kit door" of any kind. PCBFX is an incorporation  of 
  950.         the PCBFX application and the author's OWN door routines which  have
  951.         been  carefully developed over the last FIVE years.  It is  a  stand 
  952.         alone  program  which  does not require  any  additional  files  for 
  953.         execution  (other than those it is packaged with and those  provided 
  954.         by PCBoard).
  955.  
  956.         Carrier is monitored by PCBFX. Should a caller drop carrier while in
  957.         PCBFX  they will be returned to PCBoard, which will detect  the  "no 
  958.         carrier" status and cycle appropriately.
  959.                   
  960.         PCBFX  works with non-standard com ports ,addresses, and IRQs.  COM1 
  961.         is address 3F8/IRQ 4. COM2 is address 2F8/IRQ 3. If a COM port other 
  962.         than 1 or 2 is used, PCBFX will use the address and IRQ  information 
  963.         as  indicated in PCBOARD.DAT for the node.  At this time PCBFX  does 
  964.         not support extended IRQ's above IRQ7.
  965.  
  966.  
  967.         4.2  Where to receive assistance
  968.         --------------------------------
  969.         Yandell  Computer  Services (YCS) provides the  following  technical 
  970.         assistance for PCBFX:
  971.           
  972.         813-842-8099   The YCS Support System.  Available to all BBS Sysops.
  973.                        INSTANT on-line credit card registration and  support
  974.                        system for YCS Shareware.  All nodes are 14400 (HST).
  975.                        On-line 7 days per week, 24 hours per day.
  976.    
  977.            
  978.         4.3  Error messages
  979.         -------------------
  980.         PCBFX  gives  verbose installation error messages, such  as  invalid 
  981.         paths.  These messages appear and there is a short pause while  they 
  982.         are displayed. 
  983.  
  984.           
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.         --------------------------------------------------------------------
  994.         Page 16                        PCBFX                         Page 16
  995.         --------------------------------------------------------------------
  996.  
  997.         4.4  Caller log entries
  998.         -----------------------
  999.         PCBFX makes pertinent entries into the caller log as follows:
  1000.           
  1001.         * Profile executed on file (FILENAME.EXT)
  1002.           - Caller performed a profile on FILENAME.EXT (See NOTE #1 below).
  1003.  
  1004.         * Zippy Scan for (text)
  1005.           - A Zippy scan was performed for (text) (See NOTE #1 below).
  1006.  
  1007.         * (FILENAME.EXT) not found!
  1008.           - FILENAME.EXT was not physically found during a profile request.
  1009.  
  1010.         * (FILENAME.EXT) is an invalid filename!
  1011.           - File is not a valid DOS file name or is an illegal file name.
  1012.  
  1013.         * Transfer Profile is not permitted on (FILENAME.EXT)
  1014.           - FILENAME.EXT exists in BLOCK.DAT.
  1015.  
  1016.         * Insufficient security for Profiling (FILENAME.EXT)
  1017.           - Caller lacks access to download file as found in PCBoard FSEC.
  1018.  
  1019.         * Incorrect Profile Password for File (FILENAME.EXT)
  1020.           - FILENAME.EXT has password in FSEC and caller could not provide.
  1021.  
  1022.  
  1023.         Note  #1  from above: This entry will be written only if  the  Sysop 
  1024.         desires (as defined in the FXSETUP 'Activity to track' parameter).
  1025.                     
  1026.  
  1027.  
  1028.         4.5  Disclaimer and warranty
  1029.         ----------------------------
  1030.         PCBFX  is a shareware product. PCBFX may be uploaded to BBS  systems 
  1031.         as long as copyright notices are not removed and no changes are made  
  1032.         to the program.  There are no warranties, expressed or implied,  for  
  1033.         unregistered  copies  of PCBFX.  Sysops who install PCBFX  on  their 
  1034.         systems assume any and all liabilities for anything which may result 
  1035.         as a consequence of running PCBFX.  For registered copies of  PCBFX, 
  1036.         Yandell  Computer  Services  warrants that  PCBFX  will  perform  as 
  1037.         described  in this documentation.  In the event that PCBFX does  not 
  1038.         perform  as  specified, Yandell Computer Services may elect  to  fix 
  1039.         PCBFX  or  refund  the amount paid, if notified within  30  days  of 
  1040.         registration.
  1041.  
  1042.         Under no circumstances shall Yandell Computer Services or the author
  1043.         of  PCBFX  be liable for any loss of profit or  any  other  damages, 
  1044.         including but not limited to special, incidental, consequential,  or 
  1045.         other damages, arising out of the use or inability to use PCBFX.
  1046.  
  1047.         PCBoard is a registered trademark of Clark Development Co. Inc.
  1048.         DESQview is a registered trademark of Quarterdeck Office Systems.
  1049.  
  1050.          
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.         --------------------------------------------------------------------
  1060.         Page 17                        PCBFX                         Page 17
  1061.         --------------------------------------------------------------------
  1062.  
  1063.         4.6  License to use PCBFX
  1064.         -------------------------
  1065.         PCBFX  is not "public domain" or "free" software. A limited  license 
  1066.         is  granted to use and evaluate PCBFX for thirty days after  initial 
  1067.         installation.   PCBFX  must be registered if it is  used  after  the 
  1068.         initial thirty day evaluation period.            
  1069.  
  1070.         A PCBFX registration may be used only on the original licensee's BBS
  1071.         system and only on nodes the original licensee owns and operates for
  1072.         their own purposes. If the original licensee leases or sells some or  
  1073.         all of their nodes to another entity, those nodes will require their 
  1074.         own PCBFX registration.  PCBFX registrations are not transferable. 
  1075.  
  1076.         A PCBFX registration is a license to use the PCBFX software  on  one
  1077.         (1)  BBS  System  at a single location with as  many  nodes  as  the 
  1078.         original  licensee  owns  and operates at THAT  location.  When  the 
  1079.         licensee  owns  and  operates other BBS' in  other  locations,  each 
  1080.         location will require a separate PCBFX registration.
  1081.  
  1082.         If  PCBFX  has not been registered after 30 days, a  Sysop  reminder 
  1083.         will begin appearing at program termination and will also be written 
  1084.         to the current node's caller log file.
  1085.    
  1086.  
  1087.         4.7  Revision history
  1088.         ---------------------
  1089.         Date       Version    Details
  1090.         --------   -------    -------
  1091.         03-29-92   1.0        PCBFX initial release.
  1092.  
  1093.         04-03-92   1.1        See the enclsoed file FEATURES.NEW.
  1094.  
  1095.  
  1096.  
  1097.         5.0  Registering PCBFX
  1098.         ----------------------
  1099.         Registration  removes  the [UNREGISTERED COPY]  message  at  program 
  1100.         termination along with the corresponding brief delay which  provides 
  1101.         a seamless interface with the PCBoard BBS software.
  1102.  
  1103.         Registration is $15.00 and may be paid by check, money order,  VISA, 
  1104.         Mastercard, Discover, and American Express.  Receive a  registration
  1105.         number INSTANTLY by registering with a major credit card!
  1106.           
  1107.         Refer to the ORDER.FRM file for complete registration instructions.
  1108.                
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.         --------------------------------------------------------------------
  1126.         Page 18                        PCBFX                         Page 18
  1127.         --------------------------------------------------------------------
  1128.  
  1129.         5.1  Register with CONFIDENCE - Author Information
  1130.         --------------------------------------------------
  1131.         L.  Brent Yandell has been programming for over eleven  years,  with 
  1132.         more than five years of developing telecommunications software. Many 
  1133.         Sysops will be familiar with PCBFV: the popular on-line PCBoard File 
  1134.         Viewer,  QReader:  the  `full-screen' text door,  and  ChatBox:  the 
  1135.         split-screen Sysop-chat\caller-page door.
  1136.  
  1137.         Yandell Computer Services (YCS) is a  licensed  business,  operating
  1138.         and existing under the laws of the State of Florida.
  1139.  
  1140.         Writing  BBS Shareware doors and utilities, in  addition  to  custom
  1141.         programming, is our business.... our ONLY business.
  1142.  
  1143.         First Door Release: 7/6/87 (USBBSDOR) - Still updated and supported!
  1144.  
  1145.         YCS  Shareware is GUARANTEED (each product's documentation  contains 
  1146.         each product's specific guarantee).
  1147.  
  1148.         Yandell  Computer  Services is an *AUTHORIZED*  merchant  for  VISA, 
  1149.         Mastercard, Discover, and American Express charge cards.
  1150.  
  1151.         A dedicated multi-node BBS for support and on-line registrations,  a
  1152.         toll-free voice line for registrations, and a voice support line for
  1153.         registered customers are just a few of the offerings in  our  effort
  1154.         to provide you with FAST, FRIENDLY SERVICE.
  1155.  
  1156.  
  1157.  
  1158.